creating apps for events